BUGS:
	- no such player for ref menu kick
	- spam limit too strict
	- Can't find pic errors: associated with people joining with invalid skins?
		See this also when someone picks up flag
	- autotext is adding spaces to hi %p incorrectly?
	- bind "kp_5" "wave 2; "play_voice damn" causes problems due to unmatched "s???
	- rotating door bug?  Bloodbath door being held shut

FIXED:
	- reset player score if ctfkicked
	- extra grenade when player is using grenade when he gets killed
	  (thanks to DT|Quietus)
	- quadded grenade left over from kill
	- referee menu clear password causing bad magic error
	  (thanks to [HD]Shake and [HD]Fleet)
	- default to chase cam lock on
	- floating runes
	- can't drop flag
	- observer id of chased player not displayed
	- score was not cleared upon leaving observer mode
	- map change from referee menu starts match
	- bouncing when grappled

----------------------------------------------------------------

FEATURES (high priority):

	- installer.

FEATURES (medium priority):
	- time remaining on HUD during match mode
	- through eyes chase mode
	- ping histogram

-------
FEATURES (low priority):

	- Users command should show team player is on
	- Chasecam menu
	- Capturelimit
	- %+ to remove extra spaces before and after
	- Echo command for players to echo autotext to themselves.
	- Reduce pingalert frequency
	- Referee ability to force player to switch teams.
	- Join code of cmds and menus to make sure commands have only one copy of
		functionality
	- Anti-Idle player kick function for server admins
	- Have function to tell you who has what artifacts.
	- Team join with password protection, and fixed sized teams, to allow 
		fixed size teams, but with clans being able to fill in those teams
		however they like.  use separate passwords for redteam/blueteam, and
		force all players to join in observer mode.
	- Console support for referee commands (so serverops can work from console)
	- Associate clan names with colors, and use various places if set.
	- Referee command to end a match immediately.
	- referee ability to lock match at current # of players, forcing all 
		new connects to observer mode.
	- First person observer mode, relative-camera mode.
	- Command to cycle through clanmates, showing their position
	- referee auto-kick on bad (low) ping feature
	- True Offensive Assists (Passed the flag)
	- 3.17+ source merge (maybe after release, considering 3.17 not available)
	- integrate eraser bot
	- Alternative flag modes
		Flags stay where dropped.
		Carry your own flag.
		Capture at the pedestal (flag not at home, TF mode)
		Gradually returning flags (path following flags)
	- disable auto-switch to grenade, give player a client option for this.
	- password protect names on servers to avoid server op impersonation.
	- don't leave bodies around when starting a match.

-------------------------------------------------------------------------------------

RELEASE 4.2:
	- grapple to teleport should not grapple player who materializes
	- inefficient HUD code for observers
	- view tracing is bunched up and occurs too often
	- gotomap is case-sensitive
	- cannot grapple dead bodies
	- reduced power armor absorption and added ctfflags value to restore
	  to previous setting
		CTF_DM_POWER_ARMOR_STRENGTH 2048
	- rcon using gamemap retains scores for players after level change
	- logging FC LostFlag with 2 points, should be 0
	- moved logging of FC LostFlag to one place
	- do not log events when in match mode and match is not in play
	- fix score retention for player reconnects during match mode
	- %c using wrong flag to tell carrier location
	- player_die using wrong check for defensive scoring
	- linked in Lithium II (WhiteFang's) zbot detection module
		set use_zbotdetect 1 //detects and warns
		set use_zbotdetect 2 //detects and kicks
	- runes disappearing and untouchable runes
	- set SVF_DEADMONSTER for blaster/hyperblaster bolts to hopefully ease
	  clipping calculations which may manifest as lag (per 3.17_Changes.txt)
	- ctfflags setting to protect normal armor from own teammates
		CTF_TEAM_ARMOR_PROTECT 1024


RELEASE 4.1:
	- referee menu kicks wrong person (probably if people leave during the 
		kicking process, changing the order of clients.  We should do it by
		name search instead.
	- people getting reconnected to other people's stats objects?
	- Fix implementation of stats.
	- statsall with 4+ players crashes.  reformat data and concatenate strings retest.
	- problem with observers not set to correct model, possible linkentity, retest
	- Lowercase maps in default lists for unix people
	- Refine artifact placement to guarantee fairer initial placement
	- cvar configuration for all text files, to allow multiple servers in 
		a single directory.
	- Now longer display team headers in scores list if in DM mode (no flags, no teams)
	- Possible fix for overflow on menus problem
	- Gain a point for telefragging teammate
	- Observers no longer put on team after end of level
	- Chasecam no longer hits free movement mode every cycle
	- kill teammates by causing them to crater with weapon bounce:
		Desc:  with the Quad and Railgun you fire at your teammate while he's 
		against a wall (You should be right next to him) or on top of him and 
		fire at him pushing him to floor thus crushing him with such an impact 
		that you gib him and it displayes "<Player> cratered".
	- LM MAP SET 1 and LM MAP SET 2 are the same? (fixed typo)
	- problem with matches ending too soon reported? (fixed 0 fraglimit bug)
	- No Flags mode no longer crashes the server
	- No Teams mode now allows you to kill teammates
	- Score Balance no longer locks up the server


RELEASE 4.0:
	- RunesRangeFromSpot uses an if test on runes, which is never initialized.
	- Check to verify that player spawns cause telefrag damage so that 
		players on teams don't get stuck inside each other.  This can only
		occur now during the pre-match warmup time, and doesn't matter.
	- City3 crashes nachos.  Too many entities, must revise ent file.
	- Base2 to Base3 causes problems for mbrown. don't know why.
		This triggers 'map checksum different client vs server'
	- TeamJoin should be abstracted for purposes of setting your stat-team
		and all 'teamnum = ' should be confirmed to be in this function.
	- Negative numbers do not misreport the winning team
	- Make sure stats are cleared for disconnected players between levels.
	- bug introduced with fix of regen rune when regenning a dead player (was fatal)
	- Regen rune fights with megahealth artifact over min/max health setting.
	- Drop artifact works like drop flag
	- made pause more obvious.
	- The observer mode player cycle skips out due to order of players problems.
		fix in place, needs testing.
	- New flag taken sounds were spammable.  Siren only plays for taken from base now.
	- In non match mode, after one level ends, and another starts, players
		are in a wierd state.
	- Effeciency was reporting wrong (wrong type in printf).
	- Set player velocity to 0 in ctf_abort_hook() if feet on ground already.
		This should prevent damage from unhooking. see comments in code.
		need to fix problem of oldvelocity vs velocity.
	- Grapple freezes attached player (incorrect solidity)
	- Countdown/match events need to be put on a channel so they don't get hit
		by sound override.
	- Cannot capture while flag is frozen
	- Grapple doesn't follow moving objects
	- Make sure stats reset when new level loads
	- Can't telefrag teammates. (now works correctly).
	- Dying without losing flag properly, think this was linkentity error. retest.
	- Anti-spam measures overly harsh on text-typing.  More flexible now.
	- All errors reported by MJD on v4.09.
	- Volume on wall hit and grapple fire.
	- MVP offensive and defensive on command line
	- Fraglimit is overridden by timelimit.  it should be valid even if timelimit
		is in effect.
	- Auto flag returns play return sound
	- Switching from scores to menu works without hitting escape first
	- Make sure the runes movement timer is reset upon dropping
	- Observers no longer have powerups or inventory to drop
	- Unhook no longer speeds up weapon firing
	- Dying while holding just the grappling hook resulted in players not dropping quad
	- Shooting teammate below you with shotgun & damage causes falling damage.
		Physics bug, not worth fixing.
	- Fix animation on animated runes.  Worked around by changing sequence.
	- Become observer and type kill (what the hell does this do?) [Does nothing bad]
	- Select Flag in inventory and capture (need to go to next inv) [Fixed]
	- Power armor: make sure subtracts _before_ resist, and weaken this in general. [Half as effective now]
	- Grapple doesn't vanish if you die due to world (drown/lava).
	- Same bug with not dropping runes.  Check this code over carefully
	  for other areas that may be impacted.
	- skin bug
	- bug that would cause motd not to display properly, created in teams fix.
	- Grapple does not 'stick' to moving objects.  Needs an exception for func_
		objects so it will follow them like it does players.
		Grapple will now stick to any object that has a valid origin.
		Some doors still don't work, because their origins aren't right.
	- Grappling flag/base can somehow cause 'stuck' cable? 
		Anyone know a step by step procedure to cause this?
		Fixed: problem was not properly resetting grapple when stuck to
		objects prefixed with info_
	- .ent file for the new map that came with 3.15
	- final map pak.
	- new .ent file package, with :append for reduced file sizes.
	- help command additions for referee/rcon menu features
	- extend in game help for players
	- Compass mode to point to enemy flag/friendly carrier of that flag
	- MVP display on scoreboard
	- Add support for automated logfile renaming (either daily or per level)
		Done: if server sets: 
		set logrename "directory_name"
		Logs will then be autonamed by date, and closed at midnight each day.
	- contact gui guy and tell him about all the new options
	- Team balance bonuses if you are outnumbered
		Winning team members can switch teams without losing score
		Capture score based on defend_team_players/offense_team_players
	- Carry frozen flag property until ref quits
	- Tagmalloc stats memory
	- Give a command line map change with typo protection.
	- Create a spawn option (pref not in spawnflags) for bases which
		are invisible and/or untouchable.  possibly re-using the 'style'
		flag which would not apply to any of the objects we're interested in
	- Map selection from maplist.txt
		o Add values for what menu we are in
	- Place the team names next to the MVP notification 
		("LM_Surt of RED TEAM is offensive MVP...")
	- Move persistent .resp values out into own structure now in .ctf
	- Reset server when last player leaves
	- performance: look over client think and any other per frame code we've added.
	- Make sure stuff prints to console, like radio messages and such, for spam
		detection and kicking purposes.
	- referee stats dump command (by player id & also for all players)
	- Knockback from damage increased
	- Grapple can now be destroyed
	- End of match freeze, centerprint and hud print "match over"
	- No access to gamemap for referees.  rcons only now.
	- Mark referees in the players list (users command now lists refs/rcons)
	- End of level plays victory sounds
	- Make pause pause the match timer
	- Referees cannot kick other referees
	- need to make the player-id feature stay on screen longer
	- disable auto-switch to the hook if in offhand mode.
	- Compass (requested some more options from wicked)
	- New grapple sounds from Komissar. (I told him the 5 needed:
		1) fire 2) fly through air 3) impact wall 
		4) impact flesh 5) retracting player.  These are all in now.

	- fix menu selections that kick players out of the menu
		(make it drop them back to the previous or same menu depending on function).
	- stolen/return flag sounds.
	- add new radio sounds to the radio menu
	- Support add-on sound paks with male-only voices
	- support alternate skins and models
	- make sure local sounds work and in correct directory.
	- referee kick feature
	- referee 'freeze players' feature for practices
	- anti-spam for all messages (just use existing feature, but extend
		to the text chat messages)  enhance with server configurability
		if possible.
	- autotext additions: flag status, person in view, location of your flag carrier
	- reverse-camera option for observer (180 degrees off)
	- GSLogMod support
	- Referee menu for configuring server.
	- Give rcon ability to clear server password.
	- rcon menu for configuring server.  Saves results to server.cfg.
	- Practice mode (Ref can freeze one or both flags)
	- :append support for .ent files
	- Make deathmatch (teams) mode work (no flags).
	- Make deathmatch no-teams mode work also.
	- Make single player mode work (ie normal game with runes).
	- stats command to "stats" any player
	- Animated runes
	- referee mode
	- countdown timer
	- stats system
	- Referee can start a match
	- Retain info on players if they are dropped during a game -- let them rejoin with same score
	- Ping alert
	- Print what team a player is on when he joins or switches
	- Make sure players remain on same team when starting a match
	- Make sure players remain on old team when rejoining a match after being dropped
